package com.example.blog.module.service;

import com.example.blog.module.entity.CommentLike;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author zjx
 * @since 2023-04-09
 */
public interface CommentLikeService extends IService<CommentLike> {
    /**
     *  点赞
     * @param entityType
     * @param entityId
     */
    void like(String entityType,Long entityId);


    /**
     * 查询某实体点赞数量
     * @param entityType
     * @param entityId
     * @return
     */
    Long findEntityLikeCount(String entityType,Long entityId);

    /**
     * 查询某人对某实体的点赞状态
     * @param entityType
     * @param entityId
     * @return
     */
    public Integer likeStatus(String entityType,Long entityId);
}
